<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title>Тест BBCode</title>
<meta name="author" content="программирование: Дмитрий Скоробогатов dima@pc.uz" />
</head>
<body>

<?php
// получаем текст BBCode методом POST
$text = isset($_POST['text']) ? $_POST['text'] : '';
// Формируем набор смайликов
$pak = file('smilies/Set_Smiles_YarNET.pak');
$smiles = array();
foreach ( $pak as $val ) {
    $val = trim($val);
    if (! $val || '#' == $val{0}) { continue; }
    list($gif,$alt,$symbol) = explode('=+:',$val);
    $smiles[$symbol] = '<img src="smilies/'.htmlspecialchars($gif)
        .'" alt="'.htmlspecialchars($alt).'" />';
}
// Подключаем библиотеку с классом
include_once 'bbcode.lib.php';
// Создаем объект и распарсиваем $text
$bb = new bbcode($text);
// Задаем набор смайликов
$bb -> mnemonics = $smiles;
// Конвертируем BBCode в HTML и выводим его
echo $bb -> get_html();
?>

</body>
</html>